package com.leo.foodmaster.admin.recipe.mapper;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Param;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.leo.foodmaster.admin.recipe.dto.RecipeTemplateDTO;
import com.leo.foodmaster.admin.recipe.entity.RecipeTemplateEntity;


/**
 * 菜品模板
 *
 * @author Mark sunlightcs@gmail.com
 * @since 1.0.0 2021-10-29
 */
public interface RecipeTemplateMapper extends BaseMapper<RecipeTemplateEntity> {

	/**
	 * 条件分页查询
	 * @param page 分页条件
	 * @param organId 公司Id
	 * @param recipeTypeId 菜品分类Id
	 * @param name 菜品名称
	 * @param status 状态
	 * @return IPage<RecipeTemplateDTO>
	 */
	IPage<RecipeTemplateDTO> pageList(Page<Object> page,
									  @Param("organId") Long organId,
									  @Param("recipeTypeId") Long recipeTypeId,
									  @Param("name") String name,
									  @Param("status") String status);

}
